home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 February
/
EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso
/
earcd
/
util1
/
wrip_22.lha
/
WRip
/
WRip.doc
< prev
next >
Wrap
Text File
|
1995-11-13
|
5KB
|
147 lines
$VER: WRip V2.2 (13.11.95)
====================
Introducing
WRip is a CLI util which scans input data for known formats and save them.
The input can be a NDOS Disk or a normal file.
Requirements
MC68020 or better (special 68000 version is also supplied)
Kickstart 2.05 (V37) or better
enough ram (disks will completely loaded to ram)
harddisk (strongly recommend)
Disclaimer
No warranties of any kind are made as to the functionality of this
program. You are using it ENTIRE at your own risk.
Installation
just copy WRip anywhere you like (e.g. C:)
Using
- enter the directory where the ripped formats should stored (cd ...)
start WRip with input as argument (eg "WRip DF0:" or "WRip DH2:xyz.ab")
now WRip reads the disk / load the file
then it scans the data
if a format is recognized it will saved in the actual directory, the name
of the file is "format start_offset_in_source end_offset_in_source"
- its recommend to integrate WRip in your DirUtil (eg DOpus)
I use the following buttons : "WRip DF0:" "WRip RAD:" "WRip file" ...
- while WRip is loading or searching, you can break it with CTRL-C
- WRip is PURE and can made resident
- see CLI-Convention for further details
WRip knows the follwing formats :
- Executable files ($000003F3), IFF files (FORM)
- various pack formats (ATM5, BOND, CrM2, CrM!, FIRE, ICE!, Ice!, IMP!,
LOB, PP20, RNC0, RNC1, RNC2, S300, S401, S403, S404, SSUR, TPWM, TSM!,
XPKF) and some clones (ATN!, CHFI, Z&G!)
WRip gives you a message if one of the following crunch-id's were found :
- GC!, LZWH, SFHD, SFCD, PX20, PACK, FVL, PIco, S310, S400, "T.S "
(I don't know exact the format therefore WRip can't rip them)
The CLI-Convention
- Template :
WRip INPUT/A,SD=SAVEDISK/S,SB=SAVEBOOTEXE/S,NE=NOEXE/S,DEEP/S,
MU=MAXUNPACKED/K/N,MR=MAXRATIO/K/N,TASKPRI/K/N
INPUT/A specify the data which will loaded
if it ends with ":" it is interpreted as a Device
otherwise as a file
SD=SAVEDISK/S if WRip has read a disk (device), the whole disk will
saved as "BIN__FullDisk" after scan
SB=SAVEBOOTEXE/S if WRip has read a disk the Bootblock will saved as
a standard amiga executable namely "EXE__BootBlock"
NE=NOEXE/S if specified WRip will not scan for Executables
makes sense if you scan an Executable and need no
duplication of them (hoho!)
DEEP/S select the DEEP mode
in normal mode the area of a saved format will skipped
(ie not scanned), in DEEP mode these areas will also
scanned (ie not skipped)
MU=MAXUNPACKED/K/N with this option you can set the internal variable
with same name (e.g. ... MU=150000 ...)
for any packed file found, WRip will compare the
unpacked size of the file against MAXUNPACKED, if
MAXUNPACKED is lower the file won't saved
it makes no sense to save a file that is unpacked
50 MB or so...
lower values speeds up the PP20-trace !
default: MAXUNPACKED=2000000
MR=MAXRATIO/K/N set internal variable MAXRATIO
this var is only used in PP20-trace at the moment
the var describes how large the unpacked file can be
dependent on the size packed, or with other words :
"packedsize * MAXRATIO > unpackedsize" must be true
otherwise the file won't save
higher values than default will dramatically slow down
the trace-mode (see chapter PP20-trace)
default: MAXRATIO=4 (useful values 2...10)
TASKPRI/K/N with this option you can set the taskpriority of the
scanroutine, this is useful if you have a PP20-trace
which will take a long time, and want to do some
other things with your machine
default: TASKPRI=-3 (allowed values -10...10)
PP20 trace-mode
- to rip PowerPacker files a special trace mode is used
- if a "PP20" ID will found WRip swiches to trace mode
the trace-mode will stopped if :
a valid PP20-file will recognized and saved
the next "PP20" ID will found
the end of file is reached
the user press CTRL-C (quits only the PP20-trace, must pressed again to
leave the program)
- important for the speed of the trace mode are the value of MAXUNPACKED
and MAXRATIO
e.g. if you want to rip a soundfile you can set MAXRATIO=2 because
PowerPacker is not able to compress real samples better than faktor 2
(gain « 50%)
see also CLI-Convention
Other related Programms
- for decrunching the XFD-package (aminet:util/pack/xfd107.lha) is
recommend
- a good program for ripping soundmodules is ExoticRipper
(aminet:mus/misc/ExoticRip229.lha)
Bugs
- files saved can be corrupt because only ID and sizes are checked
(except CMP1,PP20,SSUR,TPWM they are always 100% clean)
the further process of corrupted files can crash other progs/your machine!
- not a bug : never try to scan a FileSystemFormatted-Disk (resulting files
are waste, what else)
Future plans
- new formats
Contact
EMail: jah@pub.th-zwickau.de
WWW: http://www.th-zwickau.de/~jah
Mail: Bert Jahn
WE 9321
Otto-Hahn-Straße 14
Zwickau
08066
Germany